home *** CD-ROM | disk | FTP | other *** search
/ GRAVIS Top 100 #12 / GRAVIS CD 12.cdr / Unsere Partner / ASH / REALbasic / Neu in 2.0.1 < prev    next >
Text File  |  1999-05-18  |  2KB  |  23 lines

  1. Neuerungen des Updates im einzelnen
  2.  
  3. Außer einer Verbesserung der Zuverlässigkeit enthält REALbasic 2.0.1 weitere nützliche Features:
  4.  
  5. Zugriff auf Konfigurationen: In der System-Klasse gibt es die Methode Gestalt (für den Namen können wir nichts, die heißt im englischen mit voller Absicht so), mit der sich ermitteln läßt wie der Benutzer sein Mac OS konfiguriert hat. Dazu übergibt man der Methode einen Gestalt-Code (siehe Inside Macintosh) und eine Integer-Variable, die das Gestalt-Ergebnis transportiert. Diese Methode liefert einen boole'schen Wert, der angibt, ob der Aufruf der Gestalt-Methode erfolgreich war.
  6. Syntax: Gestalt(code As String, ByRef result As Integer) as Boolean
  7.  
  8. Dim version as Integer
  9. If System.Gestalt("qtim", version) Then
  10.   MsgBox Hex(version)
  11. End if
  12.  
  13. Lesen und Schreiben einzelner Bytes in einen Memory-Block: Die neue Methode SingleValue der Klasse MemoryBlock erlaubt Ihnen das Lesen und schreiben einzelner Bytes.
  14. Syntax: SingleValue(offset As Integer) As Single (read/write)
  15.  
  16. Schließen der Datenbanken: In Version 2.0 schloß REALbasic alle Datenbanken beim Verlassen des Programms automatisch. Da dies zu Problemen führen konnte, ist es nun so, daß das Programm selbst dafür sorgen muß, daß es die Methode Close aller Datenbankobjekte selbst aufruft bevor das Programm beendet wird.
  17. Toolbox-Aufrufe auf Mac OS und Windows: Solche Aufrufe sind jetzt direkt möglich. Die aktualisierte Version des Developer-Guides zeigt wie das geht (in der englischen Version auf Seite 365).
  18.  
  19. Neue Methoden für AppleEventDescList: Die Klasse AppleEventDescList verfügt nun über folgende neuen Methoden:
  20. • BooleanItem(index As Integer) As Boolean
  21. • DescListItem(index As Integer) As AppleEventDescList
  22. • ObjectSpecifierItem(index As Integer) As AppleEventObjectSpecifier
  23.